Interactive Interaction Constraints
نویسندگان
چکیده
Interaction constraints are an expressive formalism for describing coordination patterns, such as those underlying the coordination language Reo, that can be efficiently implemented using constraint satisfaction technologies such as SAT and SMT solvers. Existing implementations of interaction constraints interact with external components only in a very simple way: interaction occurs only between rounds of constraint satisfaction. What is missing is any means for the constraint solver to interact with the external world during constraint satisfaction. This paper introduces interactive interaction constraints which enable interaction during constraint satisfaction, and in turn increase the expressiveness of coordination languages based on interaction constraints by allowing a larger class of operations to be considered to occur atomically. We describe how interactive interaction constraints are implemented and detail a number of strategies for guiding constraint solvers. The benefit of interactive interaction constraints is illustrated using two examples, a hotel booking system and a system of transactions with compensations. From a general perspective, our work describes how to open up and exploit constraint solvers as the basis of a coordination engine.
منابع مشابه
Design of modern interactive and ergonomic home air purifier
Introduction: The subject of this research is having healthy air and its challenge is air purification to have this type of air. Healthy air is free of any pollutants, including odors, harmful gasses, dust, and viruses, especially corona. This healthy air is provided by a purifier device. One of the problems of metropolises is the lack of healthy air, which is one of the most important human ne...
متن کاملThe Role of Environmental Uncertainty, Financial Constraints and Accounting Conservatism in Limiting the Performance Outcomes Due to Manager Overconfidence
Objective: The excessive self-esteem of managers leads to postponing bad news due to weaknesses in performance, and conservatism can be a factor in modifying it. In this paper, the purpose is to examine the role of accounting conservatism in limiting the functional outcomes results from overconfidence managers. Methods: The data of the companies listed in the Tehran Stock Exchange for the peri...
متن کاملUsing Interactive Search Elements in Digital Libraries
Background and Aim: Interaction in a digital library help users locating and accessing information and also assist them in creating knowledge, better perception, problem solving and recognition of dimension of resources. This paper tries to identify and introduce the components and elements that are used in interaction between user and system in search and retrieval of information in digital li...
متن کاملInteractive multiple objective programming in optimization of the fully fuzzy quadratic programming problems
In this paper, a quadratic programming (FFQP) problem is considered in which all of the cost coefficients, constraints coefficients, and right hand side of the constraints are characterized by L-R fuzzy numbers. Through this paper, the concept of α- level of fuzzy numbers for the objective function, and the order relations on the fuzzy numbers for the constraints are considered. To optimize th...
متن کاملThe Impact of Interactive Output Tasks on Developing Vocabulary Knowledge of Iranian EFL Learners
This study investigated the role of interactive output tasks in developing EFL learners’ vocabulary knowledge. The participants were 103 elementary female Iranian EFL learners who were randomly divided into three groups: input-only, input-output-no-interaction, and input-output-interaction. After all participants took a placement test and a vocabulary pretest, the input-only group was exposed t...
متن کامل